home *** CD-ROM | disk | FTP | other *** search
/ NeXT Education Software Sampler 1992 Fall / NeXT Education Software Sampler 1992 Fall.iso / SoundAndMusic / cmix / README.SUN-VAX < prev    next >
Text File  |  1991-12-17  |  1KB  |  27 lines

  1. There are two ways to go about making a version on a sun
  2. or Vax
  3.  
  4. 1) you could make a version which is identical to the 
  5. NeXT version in that it uses the same header.
  6.  
  7. 2) You could make a version with a plain ircam/bsd
  8. header.
  9.  
  10. The NeXT version merges the ircam/bsd and NeXT headers by
  11. making the NeXT header the first item in the data structure
  12. of the BSD header.  There is some additional reshuffling
  13. needed to accomodate peculiar cases but it works quite
  14. simply.  (The problems arise when dealing with NeXT only
  15. or bsd only headers.)  To make a version this way just change
  16. the H/sfheader file to include "soundstruct.h" rather than
  17. <sound/soundstruct.h> and everthing except the .m files 
  18. should compile without complaints (I think).  
  19.  
  20. The second solution is to make a version without including
  21. the NeXT header.  To do this you will have to go to all 
  22. the Makefiles and simply add a -UNeXT flag to the compiler 
  23. options.  Thanks to Doug Scott for all his work to make this
  24. arrangement.  You may run into a few .m files and some 
  25. comments using the // sign, but you should work around these
  26. or use the GNU objective C compiler.
  27.